题 目:简单!用Flash制作Flv播放器攻略!之:二、插入播放控制
新建screenshot、controlBar和control三个层,顺序如图3。
|
图3 Flash新建层 |
|
把screenshot放在video层之下,导入screenShot.jpg,并将该元件放到screenshot层上与video的框架正好吻合。
选择层controlBar,用矩形工具绘制一个圆角矩形,将其转换成元件后,设置Alpha值为50%。如图4。
|
图4 Flash插入元件 |
选择层control,是用文字工具,选择字体为Webdings(系统自带的,别跟我说没有=。=),颜色为黑色,按下9打出特殊符号9,再按4打出另外一个特殊符号4,然后按;打出;。分别将这三个符号转换为按钮元件rewind_button、play_button和pause_button,并定位好他们的位置如图5。
|
图5 Flash插入控制按钮 |
好,现在我们分别给上述几个按钮命名实例名为:rewind_btn、play_btn、pause_btn。选择action层第一帧输入一下代码:
rewind_btn.onRelease = function(){
//NetSream.seek()方法用来指定流播放秒数,或者说是播放位置。
ns.seek(0);
}
play_btn.onRelease = function(){
//播放or暂停
ns.pause();
}
pause_btn.onRelease = function(){
ns.pause();
} |
好的,我们现在按Ctrl+Enter测试下影片。这里需要说明一下,play_btn和pause_btn函数内的代码都为ns.pause();,实际上pause()这个方法是实现了视频流播放和暂停两个功能,当播放时按下就为暂停,暂停状态下按下就是继续播放。
这里是为照顾初学者的理解我才这么做的,追求完美的朋友可以自己做一个按钮,实现播放符号和暂停符号的切换。
|